[ACM] Check a domain's authorization to run.
authorkfraser@localhost.localdomain <kfraser@localhost.localdomain>
Fri, 27 Jul 2007 08:01:15 +0000 (09:01 +0100)
committerkfraser@localhost.localdomain <kfraser@localhost.localdomain>
Fri, 27 Jul 2007 08:01:15 +0000 (09:01 +0100)
commitbf9e4257b392c550afe1c34d1fe38b6a2659dd69
tree2544a327b55a0a389c3d5a7169e7faf6e23458a0
parent2abe070373048a47d66851e76593c11f95683059
[ACM] Check a domain's authorization to run.

A domain is only authorized to run if it has a superset of Simple Type
Enforcement Types in its VM label compared to that of Domain-0, which
itself may not have all STEs available in a policy. This patch adds a
check for this into Xend and the necessary code support into Xen.

Signed-off-by: Stefan Berger <stefanb@us.ibm.com>
tools/python/xen/lowlevel/acm/acm.c
tools/python/xen/util/security.py
tools/python/xen/xend/XendDomainInfo.py
xen/acm/acm_chinesewall_hooks.c
xen/acm/acm_core.c
xen/acm/acm_policy.c
xen/acm/acm_simple_type_enforcement_hooks.c
xen/include/acm/acm_core.h
xen/include/acm/acm_hooks.h
xen/include/public/acm.h